home *** CD-ROM | disk | FTP | other *** search
/ Die Ultimative Software-P…i Collection 1996 & 1997 / Die Ultimative Software-Pakete CD-ROM fur Atari Collection 1996 & 1997.iso / g / gnu_c / gemlib30.zoo / Makefile < prev    next >
Encoding:
Makefile  |  1993-08-11  |  1.5 KB  |  59 lines

  1. #
  2. # Top level Makefile for TOS-Gcc library in unix hosted cross dev environment
  3. #
  4.  
  5. CROSSDIR = /share/gcc-cross/atari
  6. CROSSLIB = $(CROSSDIR)/lib
  7. CROSSBIN = $(CROSSDIR)/bin
  8.  
  9. AR    = $(CROSSBIN)/car
  10. CC    = cgcc
  11. CPP    = /lib/cpp
  12. AS     = $(CC)
  13. LIB     = $(CROSSLIB)
  14. MAKE    = gmake
  15.  
  16. MAKEFLAGS = CPP=$(CPP) AS=$(AS) AR=$(AR) XFLAGS=$(XFLAGS) LIB=$(LIB)
  17.  
  18. #all: lshort llong lgshort lglong
  19. all: lshort llong lbshort lblong
  20.  
  21. lshort:
  22.     $(MAKE) -f makefile.16 clean
  23.     $(MAKE) -f makefile.16 CC=$(CC) $(MAKEFLAGS) all 
  24.     $(MAKE) -f makefile.16 CC=$(CC) $(MAKEFLAGS) install
  25.  
  26. llong:
  27.     $(MAKE) -f makefile.32 clean
  28.     $(MAKE) -f makefile.32 CC=$(CC) $(MAKEFLAGS) all
  29.     $(MAKE) -f makefile.32 CC=$(CC) $(MAKEFLAGS) install
  30.  
  31. lbshort:
  32.     $(MAKE) -f makefile.16 clean
  33.     $(MAKE) -f makefile.16 CC="$(CC) -mbaserel" GEMLIB=bgem16.olb $(MAKEFLAGS) all 
  34.     $(MAKE) -f makefile.16 CC="$(CC) -mbaserel" GEMLIB=bgem16.olb $(MAKEFLAGS) install
  35.  
  36. lblong:
  37.     $(MAKE) -f makefile.32 clean
  38.     $(MAKE) -f makefile.32 CC="$(CC) -mbaserel" GEMLIB=bgem.olb $(MAKEFLAGS) all
  39.     $(MAKE) -f makefile.32 CC="$(CC) -mbaserel" GEMLIB=bgem.olb $(MAKEFLAGS) install
  40.  
  41. lgshort:
  42.     $(MAKE) -f gmakefile.16 clean
  43.     $(MAKE) -f gmakefile.16 CC=$(CC) $(MAKEFLAGS) all
  44.     $(MAKE) -f gmakefile.16 CC=$(CC) $(MAKEFLAGS) install
  45.  
  46. lglong:
  47.     $(MAKE) -f gmakefile.32 clean
  48.     $(MAKE) -f gmakefile.32 CC=$(CC) $(MAKEFLAGS) all
  49.     $(MAKE) -f gmakefile.32 CC=$(CC) $(MAKEFLAGS) install
  50.  
  51. clean:
  52.     $(MAKE) -f makefile.16 clean
  53.     $(MAKE) -f makefile.32 clean
  54.  
  55. realclean:
  56.     $(MAKE) -f makefile.16 realclean
  57.     $(MAKE) -f makefile.32 realclean
  58.     rm -f core report
  59.